Skip to content

Conversation

@xylar
Copy link
Collaborator

@xylar xylar commented Nov 4, 2025

This merge adds 2 new dependencies:

  • tranche - a config parser based on MpasConfigParser but with better handling of sections
  • gsw - a python wrapper for the TEOS-10 equation of state used by Omega

The PolarisConfigParser has been updated to descend from Tranche. Some calls to getexpression() have been updated for the new syntax. Other calls to config .get*() methods have been simplified by calling the associated wrappers in tranche's Section wrapper.

The documentation has been updated to reflect these changes.

Checklist

  • Developer's Guide has been updated
  • Documentation has been built locally and changes look as expected
  • Testing comment in the PR documents testing used to verify the changes

@xylar xylar self-assigned this Nov 4, 2025
@xylar xylar added enhancement New feature or request framework Changes relating to the polaris framework as opposed to individual tests or analysis dependencies Pull requests that update a dependency file labels Nov 4, 2025
@xylar xylar changed the title Update to 0.9.0 alpha.4 Switch to Tranche config parser Nov 4, 2025
@xylar
Copy link
Collaborator Author

xylar commented Nov 4, 2025

Testing

I successfully ran the pr and omega_pr suites (the latter including the changes from #384) on Chrysalis with Intel.

@xylar
Copy link
Collaborator Author

xylar commented Nov 4, 2025

Trying to test the docs but both the web portal and ssh from Chrysalis are excruciatingly slow!

@xylar
Copy link
Collaborator Author

xylar commented Nov 4, 2025

Having some trouble with the links to tranche documentation. Trying to sort that out...

@xylar xylar force-pushed the update-to-0.9.0-alpha.4 branch from 3abbc06 to ee1939f Compare November 4, 2025 22:26
@xylar
Copy link
Collaborator Author

xylar commented Nov 4, 2025

People are busy and these changes are pretty trivial. I'm going to merge without review

@xylar xylar merged commit c1150e3 into E3SM-Project:main Nov 4, 2025
6 checks passed
@xylar xylar deleted the update-to-0.9.0-alpha.4 branch November 4, 2025 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file enhancement New feature or request framework Changes relating to the polaris framework as opposed to individual tests or analysis

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant